package domain

type TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO struct {
	/*
	   规则唯一编号     */
	UniqueNo *string `json:"unique_no,omitempty" `

	/*
	   servicecode     */
	ServiceCode *string `json:"service_code,omitempty" `

	/*
	   店铺名称     */
	ShopName *string `json:"shop_name,omitempty" `

	/*
	   叶子类目名称     */
	CategoryName *string `json:"category_name,omitempty" `

	/*
	   工人校验类型（高级工人/品牌品类工人）     */
	WorkerCheckTypeList *[]string `json:"worker_check_type_list,omitempty" `
}

func (s *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO) SetUniqueNo(v string) *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO {
	s.UniqueNo = &v
	return s
}
func (s *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO) SetServiceCode(v string) *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO {
	s.ServiceCode = &v
	return s
}
func (s *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO) SetShopName(v string) *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO {
	s.ShopName = &v
	return s
}
func (s *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO) SetCategoryName(v string) *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO {
	s.CategoryName = &v
	return s
}
func (s *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO) SetWorkerCheckTypeList(v []string) *TmallFuwuHomedecorationSupplyruleListSupplyConfigRuleDTO {
	s.WorkerCheckTypeList = &v
	return s
}
